package com.example.himalaya.interfaces;

import com.example.himalaya.base.IBasePresenter;
import com.ximalaya.ting.android.opensdk.player.service.XmPlayListControl;

public interface IPlayPresenter extends IBasePresenter<IPlayCallBack> {
    //播放
    void  play();
    //暂停
    void pause();
    //停止
    void stop();
    //上一首
    void playPre();
    //下一首
    void playNext();
    //切换播放模式
    void switchPlayMode(XmPlayListControl.PlayMode mode);
    //得到播放列表
    void getPlayList();
    //根据播放列表中的节目位置进行播放
    void playByIndex(int index);
    //切换播放进度
    void seekTo(int progress);
    //判断当前播放器状态
    boolean isPlay();
}
